Programming language
LANGUAGE FOR COMMUNICATING INSTRUCTIONS TO A MACHINE
ProgrammingLanguages; ProgrammingLanguage; Computer programming language; Programming languages; Programming Languages; Typed and untyped languages; Programming Language; Dialect (computing); Pattern directed invocation programming language; Programming language design; Dialecting; Computer-oriented language; Untyped language; Programming language dialect; Static semantics; Execution semantics; Proprietary programming language; Proprietary scripting language; Proglang; Research programming language; Untyped programming language
A programming language is any set of rules that converts strings, or graphical program elements in the case of visual programming languages, to various kinds of machine code output. Programming languages are one kind of computer language, and are used in computer programming to implement algorithms.